package com.elitel.frame.main.config.serviceaccess.util;

/**
 * 服务访问响应状态
 * @author hi_bj
 * @since 2023-10-26
 */

public enum ServiceAccessResponseStatus {

    ILLEGAL_SERVICE_ID("访问受限，无效的serviceID服务标识。"),
    ILLEGAL_APP_CODE("访问受限，无效的授权码。"),
    SERVICE_NOT_FOUND("访问受限，服务不存在。"),
    SERVICE_NOT_AVAILABLE("访问受限，服务暂未启用。"),
    APP_CODE_NOT_AUTHORIZED ("访问受限，应用未授权。"),
    IPADDR_NOT_AUTHORIZED ("访问受限，非授信IP访问。"),
    APP_CODE_ACCESS_OVER_LIMIT("访问受限，授权码已超出当日最大访问上限。"),
    APP_CODE_START_TIME_NOT_START("访问受限，授权码未到访问日期。"),
    APP_CODE_END_TIME_OVER_TIME("访问受限，授权码已过期。"),
    APP_CODE_START_HOUR_NOT_START("访问受限，授权码未到访问时间。"),
    APP_CODE_END_HOUR_OVER_TIME("访问受限，授权码已超出访问时间。。");

    ServiceAccessResponseStatus(String name) {
        this.name = name;
    }

    private String name;

    public String initValue() {
        return name;
    }
}
